An Example of Modelling and Evaluation of a Con- Current Program Using Coloured Stochastic Petri Nets: Lamport's Fast Mutual Exclusion Algorithm. 4 Conclusions

نویسندگان

  • F. Baccelli
  • G. Cohen
چکیده

So called \recursive equations" have been introduced by Baccelli et al. as a convenient way of characterizing the behavior of stochastic Petri net models in terms of transition ring instances and of creation and destruction times for tokens in places [1, 2]. Such equations have been used to prove model properties as well as to speed up simulation by parallel processing techniques in the case of Marked Graph structures with FIFO token ow [3]. We extend the technique to the case of high-level net models in which con icts among transitions and ring disciplines di erent from FIFO are allowed. We propose the new name of \Occurrence Equations" to characterize the technique more precisely. Di erent execution policies that have been considered in the literature are discussed, showing the consequences they induce on the net occurrence equations. Some possible uses of the equations for the development of compositional modeling techniques as well as for model simulation are also outlined.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computer Aided Verification of Lamport's Fast Mutual Exclusion Algorithm Using Colored Petri Nets and Occurrence Graphs with Symmetries

In this paper, we present a new computer tool for veriication of distributed systems. As an example, we establish the correctness of Lamport's Fast Mutual Exclusion Algorithm. The tool implements the method of occurrence graphs with symmetries (OS-graphs) for Coloured Petri Nets (CP-nets). The basic idea in the approach is to exploit the symmetries inherent in many distributed systems to constr...

متن کامل

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

Modeling and Performance Evaluation of Energy Consumption in S-MAC Protocol Using Generalized Stochastic Petri Nets

One of the features of wireless sensor networks is that the nodes in this network have limited power sources. Therefore, assessment of energy consumption in these networks is very important. What has been common practice has been the use of traditional simulators to evaluate the energy consumption of the nodes in these networks. Simulators often have problems such as fluctuating output values i...

متن کامل

Fast Mutual Exclusion, Even With Contention

We present a mutual exclusion algorithm that performs well both with and without contention, on machines with no atomic instructions other than read and write. The algorithm capitalizes on the ability of memory systems to read and write at both fulland half-word granularities. It depends on predictable processor execution rates, but requires no bound on the length of critical sections, performs...

متن کامل

Mapping CRC Card into Stochastic Petri Net for Analyzing and Evaluating Quality Parameter of Security (TECHNICAL NOTE)

CRC cards are unconventional method for identifying and describing classes, behavior and its responsibilities and collaborators of class. Representation of three categories of class, responsibilities and collaborators can give proper image of scenario. These cards are effective method for analyzing scenarios. With all positive features of CRC cards, of weaknesses of these cards are failure to s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007